/*
 * OrdenProcesoPorDespacharDto.java
 *
 * Created on 13 de septiembre de 2007, 05:13 PM
 *
 * To change this template, choose Tools | Options and locate the template under
 * the Source Creation and Management node. Right-click the template and choose
 * Open. You can then make changes to the template in the Source Editor.
 */

package com.src.computec.radar.despachos.despacho.dto;

import java.util.Date;

/**
 *
 * @author aocampo
 */
public class OrdenProcesoPorDespacharDto implements java.io.Serializable {
    
    private String codigoNodo;
    private String direccion;
    private String codigoDepartamento;
    private String codigoMunicipio;
    private String codigoCentroPoblado;
    private String numeroOrden;
    private Date fechaProceso;
    private String fechaProcesoFormat;
    private String codigoCliente;
    private String codigoProducto;
    private String codigoProveedor;
    private String nombreNodo;
    private String nombreDepartamento;
    private String nombreCentroPoblado;
    private String razonSocialCliente;
    private String descripcionProducto;
    private String razonSocialProveedor;
    private String cantidad;
    private boolean destinoDespachoAbierto = false;
    
    /** Creates a new instance of OrdenProcesoPorDespacharDto */
    public OrdenProcesoPorDespacharDto() {
    }   

    public boolean equals(Object obj) {
        OrdenProcesoPorDespacharDto ordenProcesoPorDespacharDto = (OrdenProcesoPorDespacharDto) obj;
        if (this.direccion.equals(ordenProcesoPorDespacharDto.getDireccion()) && this.codigoDepartamento.equals(ordenProcesoPorDespacharDto.getCodigoDepartamento()) && this.codigoMunicipio.equals(ordenProcesoPorDespacharDto.getCodigoMunicipio()) && this.codigoCentroPoblado.equals(ordenProcesoPorDespacharDto.getCodigoCentroPoblado()) && this.numeroOrden.equals(ordenProcesoPorDespacharDto.getNumeroOrden()) && this.codigoCliente.equals(ordenProcesoPorDespacharDto.getCodigoCliente()) && this.codigoProducto.equals(ordenProcesoPorDespacharDto.getCodigoProducto()) && this.codigoProveedor.equals(ordenProcesoPorDespacharDto.getCodigoProveedor()) && this.codigoNodo.equals(ordenProcesoPorDespacharDto.getCodigoNodo())) {
            return true;
        }
        else {
            return false;
        }
    }

    public String getCodigoNodo() {
        return codigoNodo;
    }

    public void setCodigoNodo(String codigoNodo) {
        this.codigoNodo = codigoNodo;
    }

    public String getDireccion() {
        return direccion;
    }

    public void setDireccion(String direccion) {
        this.direccion = direccion;
    }

    public String getCodigoDepartamento() {
        return codigoDepartamento;
    }

    public void setCodigoDepartamento(String codigoDepartamento) {
        this.codigoDepartamento = codigoDepartamento;
    }

    public String getCodigoMunicipio() {
        return codigoMunicipio;
    }

    public void setCodigoMunicipio(String codigoMunicipio) {
        this.codigoMunicipio = codigoMunicipio;
    }

    public String getCodigoCentroPoblado() {
        return codigoCentroPoblado;
    }

    public void setCodigoCentroPoblado(String codigoCentroPoblado) {
        this.codigoCentroPoblado = codigoCentroPoblado;
    }

    public String getNumeroOrden() {
        return numeroOrden;
    }

    public void setNumeroOrden(String numeroOrden) {
        this.numeroOrden = numeroOrden;
    }

    public Date getFechaProceso() {
        return fechaProceso;
    }

    public void setFechaProceso(Date fechaProceso) {
        this.fechaProceso = fechaProceso;
    }

    public String getFechaProcesoFormat() {
        return fechaProcesoFormat;
    }

    public void setFechaProcesoFormat(String fechaProcesoFormat) {
        this.fechaProcesoFormat = fechaProcesoFormat;
    }

    public String getCodigoCliente() {
        return codigoCliente;
    }

    public void setCodigoCliente(String codigoCliente) {
        this.codigoCliente = codigoCliente;
    }

    public String getCodigoProducto() {
        return codigoProducto;
    }

    public void setCodigoProducto(String codigoProducto) {
        this.codigoProducto = codigoProducto;
    }

    public String getCodigoProveedor() {
        return codigoProveedor;
    }

    public void setCodigoProveedor(String codigoProveedor) {
        this.codigoProveedor = codigoProveedor;
    }

    public String getNombreNodo() {
        return nombreNodo;
    }

    public void setNombreNodo(String nombreNodo) {
        this.nombreNodo = nombreNodo;
    }

    public String getNombreDepartamento() {
        return nombreDepartamento;
    }

    public void setNombreDepartamento(String nombreDepartamento) {
        this.nombreDepartamento = nombreDepartamento;
    }

    public String getNombreCentroPoblado() {
        return nombreCentroPoblado;
    }

    public void setNombreCentroPoblado(String nombreCentroPoblado) {
        this.nombreCentroPoblado = nombreCentroPoblado;
    }

    public String getRazonSocialCliente() {
        return razonSocialCliente;
    }

    public void setRazonSocialCliente(String razonSocialCliente) {
        this.razonSocialCliente = razonSocialCliente;
    }

    public String getDescripcionProducto() {
        return descripcionProducto;
    }

    public void setDescripcionProducto(String descripcionProducto) {
        this.descripcionProducto = descripcionProducto;
    }

    public String getRazonSocialProveedor() {
        return razonSocialProveedor;
    }

    public void setRazonSocialProveedor(String razonSocialProveedor) {
        this.razonSocialProveedor = razonSocialProveedor;
    }

    public String getCantidad() {
        return cantidad;
    }

    public void setCantidad(String cantidad) {
        this.cantidad = cantidad;
    }

    public boolean isDestinoDespachoAbierto() {
        return destinoDespachoAbierto;
    }

    public void setDestinoDespachoAbierto(boolean destinoDespachoAbierto) {
        this.destinoDespachoAbierto = destinoDespachoAbierto;
    }
}